runtime.hchan.recvx (field)

28 uses

	runtime (current package)
		chan.go#L43: 	recvx    uint   // receive index
		chan.go#L330: 			racenotify(c, c.recvx, nil)
		chan.go#L331: 			racenotify(c, c.recvx, sg)
		chan.go#L332: 			c.recvx++
		chan.go#L333: 			if c.recvx == c.dataqsiz {
		chan.go#L334: 				c.recvx = 0
		chan.go#L336: 			c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
		chan.go#L371: 		typedmemclr(c.elemtype, chanbuf(c, c.recvx))
		chan.go#L372: 		c.recvx++
		chan.go#L373: 		if c.recvx == c.dataqsiz {
		chan.go#L374: 			c.recvx = 0
		chan.go#L614: 		qp := chanbuf(c, c.recvx)
		chan.go#L616: 			racenotify(c, c.recvx, nil)
		chan.go#L622: 		c.recvx++
		chan.go#L623: 		if c.recvx == c.dataqsiz {
		chan.go#L624: 			c.recvx = 0
		chan.go#L720: 		qp := chanbuf(c, c.recvx)
		chan.go#L722: 			racenotify(c, c.recvx, nil)
		chan.go#L723: 			racenotify(c, c.recvx, sg)
		chan.go#L731: 		c.recvx++
		chan.go#L732: 		if c.recvx == c.dataqsiz {
		chan.go#L733: 			c.recvx = 0
		chan.go#L735: 		c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
		select.go#L452: 		racenotify(c, c.recvx, nil)
		select.go#L461: 	qp = chanbuf(c, c.recvx)
		select.go#L466: 	c.recvx++
		select.go#L467: 	if c.recvx == c.dataqsiz {
		select.go#L468: 		c.recvx = 0